home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / gus / sdkdigv9.zip / SDKV9N16.TXT < prev    next >
Text File  |  1994-02-26  |  4KB  |  100 lines

  1. Apparently-To: john.smith@gravis.com
  2.  
  3.  
  4. GUS Programmer's Digest     Fri, 25 Feb 94  4:28         Volume 9: Issue  16  
  5.  
  6. Today's Topics:
  7.                        Miles driver functions?
  8.  
  9. Standard Info:
  10.     - Meta-info about the GUS can be found at the end of the Digest.
  11.     - Before you ask a question, please READ THE FAQ.
  12.  
  13. ----------------------------------------------------------------------
  14.  
  15. Date: Thu, 24 Feb 1994 23:33:40 +0200 (EET)
  16. From: Timo M J Jantunen <jeti@alpha.hut.fi>
  17. Subject: Miles driver functions?
  18.  
  19. I just read somewhere, that Origin isn't going to do GUS support to 
  20. Ultima 8, and went to look, could it be done to Ultima 7 part 2.
  21.  
  22. I quickly managed to get intro sounds (almost) working (both midi and 
  23. digi - normal (but old) miles drivers were used during it), but that
  24. didn't work during game.
  25.  
  26. Drivers which were used during game, were stored to snddrvrs.dat. It 
  27. containend four different miles drivers (adlib midi, MT32 midi, sb digi 
  28. and sbp digi). After examining the drivers I decided that they looked 
  29. same enough than in separate files, and replaced them with GUS miles 
  30. drivers, and fixed it's (very simple) directory structure.
  31.  
  32.  ..and tried...
  33.  
  34. and IT WORKED...well, almost. I got 'adlib' sounds working (MUCH better 
  35. sounding than with sbos, excluding sound effects, which were horrible but 
  36. could be turned off).
  37.  
  38. BUT, whenever I try to use MT32 midi or either digi driver, game exits to 
  39. dos saying, that it can't initialize card.
  40.  
  41. Next I started examining miles drivers themself, and managed to solve few
  42. (very few) basic things about it's structure (it seems to use function
  43. numbers and table to jump to code). It also seems that GUS driver could have
  44. difficulties with dos calls (which it uses to communicate with ultramid),
  45. or something like that (woodoo might not like that).
  46.  
  47. Then things started to go difficult, because it is rather hard to read code
  48. and guess what it would do on adlib or roland, without any documentation
  49. (and wouldn't be much easier with it), so:
  50.  
  51. Do anyone know where I could get information about miles drivers?
  52. (Mainly, which function # does what. I'm particulary interested in functions
  53. concerning initializing cards.)
  54.  
  55. OR, do someone know about miles drivers for GUS, which don't use ultramid?
  56. (better, since loading ultramid means not to load _anything_ else, like
  57. disk cache or mouse driver!) 32 bit drivers don't work, because they use
  58. 32 bit offsets.
  59.  
  60. OR, how we could have Origin do GUS drivers. Even poor ones - it can't be too
  61. hard, because I managed to do it in two hours without any knowledge about
  62. miles drivers or U7.5 data/program structures.
  63.  
  64.  
  65. // /
  66. --
  67. timo.jantunen@hut.fi........................................ Timo Jantunen .
  68. jeti@vinkku.hut.fi  . The number of UNIX installations has . JMT 11 J 204  .
  69. jeti@niksula.hut.fi . grown to 10, with more expected.     . 02150 Espoo   .
  70. jeti@vipunen.hut.fi .       (The UNIX Programmer's Manual, . Puh:90-464429 .
  71.  ....................             2nd Edition, June, 1972) .................
  72.  
  73. ------------------------------
  74.  
  75. End of GUS Programmer's Digest V9 #16
  76. *************************************
  77.  
  78. To post to tomorrow's digest:                    <gus-sdk@dsd.es.com>
  79. To (un)subscribe or get help:            <gus-sdk-request@dsd.es.com>
  80. To contact a human (last resort):          <gus-sdk-owner@dsd.es.com>
  81.  
  82. FTP Sites              Archive                       Directories
  83. ---------              -------                       -----------
  84. Main N.American Site:  archive.orst.edu              pub/packages/gravis
  85.                        wuarchive.wustl.edu           systems/ibmpc/ultrasound
  86. Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
  87. European Callers ONLY: theoris.rz.uni-konstanz.de    pub/sound/gus
  88. Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
  89. Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound
  90. Mirrors:               garbo.uwasa.fi                mirror/ultrasound
  91.  
  92. MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
  93.  
  94. Hints:
  95.       - Get the FAQ from the FTP sites or the request server.
  96.       - Mail to <gus-sdk-request@dsd.es.com> for info about other GUS
  97.     related mailing lists (general use, musician's, etc.).
  98.  
  99.  
  100.